olfactory peduncle - German English Dictionary